package com.xbongbong.pro.index.pojo;

import com.xbongbong.paas.constant.PaasConstant;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @ClassName IndexBoardConfigPojo
 * @Description 首页看板配置pojo
 * @Author mengna.Deng
 * @Date 2021/12/3 14:44
 * @Version 1.0
 */
@Getter
@Setter
@ToString
public class IndexBoardConfigPojo implements Serializable {
    private static final long serialVersionUID = 7816304814140562821L;
    /**
     * 名称
     */
    private String name;
    /**
     *  置灰，0不置灰，1置灰
     */
    private Integer forbidden;
    /**
     *  隐藏，0不隐藏，1隐藏
     */
    private Integer hidden;
    /**
     * 分类或指标id(发送到首页为指标id)
     */
    private Long chartCategoryId;
    /**
     * 二级分类id(跳转到图表中心，定位使用)
     */
    private Long secondCategoryId;
    /**
     * 分类类型：1首页默认看板，2发送到首页的看板
     */
    private Integer chartCategoryType;
    /**
     * 自定义、系统标志
     * @see com.xbongbong.pro.statistic.enums.StatisticsTypeEnum
     */
    private Integer statisticsType;
    /**
     * 是否启用，web端看板设置时使用
     */
    private Integer enable;

    public IndexBoardConfigPojo(){
        forbidden = PaasConstant.DISABLE_FORBIDDEN;
        hidden = PaasConstant.DISABLE_HIDDEN;
    }
}
